from Training01_whl.utils import moduleC
import numpy as np

def get_b_version():
    print("name: moduleB", " - version: v1.0.0")
    moduleC.get_c_version()

def b_numpy_array():
    # 创建一个一维数组
    arr1 = np.array([1, 2, 3, 4, 5])
    print("一维数组：", arr1)

    # 创建一个二维数组（矩阵）
    arr2 = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
    print("二维数组（矩阵）：\n", arr2)

    # 执行数组运算，例如加法
    arr3 = arr1 + arr1
    print("数组加法结果：", arr3)

    # 执行矩阵运算，例如矩阵乘法
    arr4 = np.dot(arr2, arr2.T)  # 这里 .T 表示矩阵的转置
    print("矩阵乘法结果：\n", arr4)

    # 使用 NumPy 函数计算数组的平均值
    mean_value = np.mean(arr1)
    print("数组的平均值：", mean_value)